package org.sibframework.sda.test.objects;

public class MdFeeitem implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 关联MD_DICT_VALUE，'CL_FEE_TYPE' 门诊收据类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CL_FEE_TYPE</tt>.<p>
     */
    private java.lang.Long clFeeType = null;
    /**
     * 关联MD_DICT_VALUE，'HOSPITAL_FEE_TYPE' 住院收费类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_FEE_TYPE</tt>.<p>
     */
    private java.lang.Long hospitalFeeType = null;
    /**
     * 收费项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_NAME</tt>.<p>
     */
    private java.lang.String itemName = null;
    /**
     * 项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_CODE</tt>.<p>
     */
    private java.lang.String itemCode = null;
    /**
     * 对应医保项目名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_NAME</tt>.<p>
     */
    private java.lang.String insureName = null;
    /**
     * 对应医保项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_CODE</tt>.<p>
     */
    private java.lang.String insureCode = null;
    /**
     * 关联MD_DICT_VALUE，医保报销等级，‘INSURE_LEVEL’ 1无自付，2有自付，3全自付<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>INSURE_LEVEL</tt>.<p>
     */
    private java.lang.Long insureLevel = null;
    /**
     * 单价<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>PRICE</tt>.<p>
     */
    private java.lang.Double price = null;
    /**
     * 关联MD_DICT_VALUE，项目单位，如：次、例、项等<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>UNIT</tt>.<p>
     */
    private java.lang.Long unit = null;
    /**
     * 项目单位，如：次、例、项等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    private java.lang.String unitName = null;
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    private java.lang.String helpCode = null;
    /**
     * 去向科室（执行科室）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TO_DEPT_ID</tt>.<p>
     */
    private java.lang.Long toDeptId = null;
    /**
     * 关联MD_DICT_VALUE，(服务类型)门诊住院属性代码。0、门诊1、住院2、急诊3、门诊住院,4、综合.9、其他， 'DEPT_OUTIN_ATTR'<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SERVICE_TYPE</tt>.<p>
     */
    private java.lang.Long serviceType = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>ITEM_SPEC</tt>.<p>
     */
    private java.lang.String itemSpec = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 关联MD_DICT_VALUE，'CL_FEE_TYPE' 门诊收据类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CL_FEE_TYPE</tt>.<p>
     */
    public java.lang.Long getClFeeType() {
    	return this.clFeeType;
    }
    /**
     * 关联MD_DICT_VALUE，'CL_FEE_TYPE' 门诊收据类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CL_FEE_TYPE</tt>.<p>
     */
    public void setClFeeType(java.lang.Long clFeeType) {
    	this.clFeeType = clFeeType;
    }

    /**
     * 关联MD_DICT_VALUE，'HOSPITAL_FEE_TYPE' 住院收费类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_FEE_TYPE</tt>.<p>
     */
    public java.lang.Long getHospitalFeeType() {
    	return this.hospitalFeeType;
    }
    /**
     * 关联MD_DICT_VALUE，'HOSPITAL_FEE_TYPE' 住院收费类型<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_FEE_TYPE</tt>.<p>
     */
    public void setHospitalFeeType(java.lang.Long hospitalFeeType) {
    	this.hospitalFeeType = hospitalFeeType;
    }

    /**
     * 收费项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_NAME</tt>.<p>
     */
    public java.lang.String getItemName() {
    	return this.itemName;
    }
    /**
     * 收费项目名称<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_NAME</tt>.<p>
     */
    public void setItemName(java.lang.String itemName) {
    	this.itemName = itemName;
    }

    /**
     * 项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_CODE</tt>.<p>
     */
    public java.lang.String getItemCode() {
    	return this.itemCode;
    }
    /**
     * 项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>ITEM_CODE</tt>.<p>
     */
    public void setItemCode(java.lang.String itemCode) {
    	this.itemCode = itemCode;
    }

    /**
     * 对应医保项目名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_NAME</tt>.<p>
     */
    public java.lang.String getInsureName() {
    	return this.insureName;
    }
    /**
     * 对应医保项目名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_NAME</tt>.<p>
     */
    public void setInsureName(java.lang.String insureName) {
    	this.insureName = insureName;
    }

    /**
     * 对应医保项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_CODE</tt>.<p>
     */
    public java.lang.String getInsureCode() {
    	return this.insureCode;
    }
    /**
     * 对应医保项目编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>INSURE_CODE</tt>.<p>
     */
    public void setInsureCode(java.lang.String insureCode) {
    	this.insureCode = insureCode;
    }

    /**
     * 关联MD_DICT_VALUE，医保报销等级，‘INSURE_LEVEL’ 1无自付，2有自付，3全自付<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>INSURE_LEVEL</tt>.<p>
     */
    public java.lang.Long getInsureLevel() {
    	return this.insureLevel;
    }
    /**
     * 关联MD_DICT_VALUE，医保报销等级，‘INSURE_LEVEL’ 1无自付，2有自付，3全自付<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>INSURE_LEVEL</tt>.<p>
     */
    public void setInsureLevel(java.lang.Long insureLevel) {
    	this.insureLevel = insureLevel;
    }

    /**
     * 单价<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>PRICE</tt>.<p>
     */
    public java.lang.Double getPrice() {
    	return this.price;
    }
    /**
     * 单价<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>4</tt>.<p>
     * Column: <tt>PRICE</tt>.<p>
     */
    public void setPrice(java.lang.Double price) {
    	this.price = price;
    }

    /**
     * 关联MD_DICT_VALUE，项目单位，如：次、例、项等<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>UNIT</tt>.<p>
     */
    public java.lang.Long getUnit() {
    	return this.unit;
    }
    /**
     * 关联MD_DICT_VALUE，项目单位，如：次、例、项等<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>UNIT</tt>.<p>
     */
    public void setUnit(java.lang.Long unit) {
    	this.unit = unit;
    }

    /**
     * 项目单位，如：次、例、项等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    public java.lang.String getUnitName() {
    	return this.unitName;
    }
    /**
     * 项目单位，如：次、例、项等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UNIT_NAME</tt>.<p>
     */
    public void setUnitName(java.lang.String unitName) {
    	this.unitName = unitName;
    }

    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public java.lang.String getHelpCode() {
    	return this.helpCode;
    }
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public void setHelpCode(java.lang.String helpCode) {
    	this.helpCode = helpCode;
    }

    /**
     * 去向科室（执行科室）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TO_DEPT_ID</tt>.<p>
     */
    public java.lang.Long getToDeptId() {
    	return this.toDeptId;
    }
    /**
     * 去向科室（执行科室）<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TO_DEPT_ID</tt>.<p>
     */
    public void setToDeptId(java.lang.Long toDeptId) {
    	this.toDeptId = toDeptId;
    }

    /**
     * 关联MD_DICT_VALUE，(服务类型)门诊住院属性代码。0、门诊1、住院2、急诊3、门诊住院,4、综合.9、其他， 'DEPT_OUTIN_ATTR'<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SERVICE_TYPE</tt>.<p>
     */
    public java.lang.Long getServiceType() {
    	return this.serviceType;
    }
    /**
     * 关联MD_DICT_VALUE，(服务类型)门诊住院属性代码。0、门诊1、住院2、急诊3、门诊住院,4、综合.9、其他， 'DEPT_OUTIN_ATTR'<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SERVICE_TYPE</tt>.<p>
     */
    public void setServiceType(java.lang.Long serviceType) {
    	this.serviceType = serviceType;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>ITEM_SPEC</tt>.<p>
     */
    public java.lang.String getItemSpec() {
    	return this.itemSpec;
    }
    /**
     * 规格<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>ITEM_SPEC</tt>.<p>
     */
    public void setItemSpec(java.lang.String itemSpec) {
    	this.itemSpec = itemSpec;
    }
}